FluentCommunity\Modules\Course\Services\CourseHelper A

Total Complexity 64
Dependencies 10
Dependents 2
Total lines 393
Lines of code 285
Logical lines of code 132
Comment lines 3
Methods 19
Properties 0

Methods 19

Method Rating Maintainability Complexity Lines of code
getCourseProgress()
S
51 7 28
sanitizeLessonMeta()
S
48 6 36
enrollCourses()
S
59 5 15
leaveCourses()
S
59 5 15
overallCourseProgressAverage()
S
56 4 17
getSectionAccessDate()
S
60 4 13
updateLessonCompletion()
S
53 3 25
getCompletedLessonIds()
S
60 3 14
getEnrolledCourseIds()
S
62 3 12
isEnrolled()
S
63 3 11
getCourseEnrollment()
S
63 3 11
leaveCourse()
S
62 3 11
updateCourseMeta()
S
59 2 16
completeCourse()
S
58 2 16
getCourseProgressTrack()
S
65 3 8
getCourseMeta()
S
65 3 9
getCourseCategories()
S
60 2 14
getCoursePublishedLessonIds()
S
63 2 11
enrollCourse()
S
78 1 3